agreement to lease of immovable property - Turc Anglais Dictionnaire